Analysis of Deterministic Online Scheduling
نویسندگان
چکیده
The relationship between the (open-loop) optimization problem that is repeatedly solved online and the quality of the (closed-loop) schedule that is implemented, is poorly understood, even in the deterministic case. We investigate various attributes of the open-loop problem and the rescheduling algorithm that affect the quality of closed-loop schedules, viz. rescheduling frequency, scheduling horizon length, and optimality gap. We find that it is beneficial to reschedule periodically even when there are no “trigger” events. Also, we show that solving the open-loop problem suboptimally does not necessarily lead to poor closed-loop solution due to the presence of feedback. Finally, we explore objective function modifications as well as addition of constraints to the open-loop problem as methods to improve closed-loop performance.
منابع مشابه
Randomized Online Scheduling with Delivery Times
We study one of the most basic online scheduling models, online one machine scheduling with delivery times where jobs arrive over time. We provide the rst randomized algorithm for this model, show that it is 1.55370-competitive and show that this analysis is tight. The best possible deterministic algorithm is 1:61803-competitive. Our algorithm is a distribution between two deterministic algorit...
متن کاملOptimal Online Preemptive Scheduling
In this lecture we’ll study online preemptive scheduling on m machines of arbitrary speeds. We’ll first review the problem and it’s associated literature, then give an optimal deterministic algorithm known as ”RatioStretch”. RatioStretch uses the optimal competitive ratio R > 1 as an input, and achieves R whenever such an R is obtainable. The exact optimal R maybe computed via a linear program,...
متن کاملNew Old Algorithms for Stochastic Scheduling
We consider the stochastic identical parallel machine scheduling problem and its online extension, when the objective is to minimize the expected total weighted completion time of a set of jobs that are released over time. We give randomized as well as deterministic online and offline algorithms that have the best known performance guarantees in either setting, online or offline and determinist...
متن کاملScheduling parallel jobs to minimize the makespan
We consider the NP-hard problem of scheduling parallel jobs with release dates on identical parallel machines to minimize the makespan. A parallel job requires simultaneously a prespecified, job-dependent number of machines when being processed. We prove that the makespan of any nonpreemptive list-schedule is within a factor of 2 of the optimal preemptive makespan. This gives the best-known app...
متن کاملStochastic Online Scheduling Revisited
We consider the problem of minimizing the total weighted completion time on identical parallel machines when jobs have stochastic processing times and may arrive over time. We give randomized as well as deterministic online and off-line algorithms that have the best known performance guarantees in either setting, deterministic and offline or randomized and online. Our analysis is based on a nov...
متن کاملOnline Scheduling of Jobs for D-benevolent instances On Identical Machines
We consider online scheduling of jobs with specic release time on m identical machines. Each job has a weight and a size; the goal is maximizing total weight of completed jobs. At release time of a job it must immediately be scheduled on a machine or it will be rejected. It is also allowed during execution of a job to preempt it; however, it will be lost and only weight of completed jobs contri...
متن کامل